0:00–0:10
Recap
0:10–0:40
Lecture
0:40–1:45
Lab 1-D
1:45–1:55
Bonus
1:55–2:00
Debrief
0:00 – 0:10Recap · 10 min

Day 3 review — from users to access control

0:10 – 0:40Lecture · 30 min

Admin roles — Global vs scoped, least privilege, and the M365 admin centre landscape

Admin centreURLPrimary purposeFirst used
Microsoft 365 admin centreadmin.microsoft.comUsers, licences, billing, service health, admin roles — the hub that links all othersWeek 1 (now)
Microsoft Entra admin centreentra.microsoft.comIdentity: users, groups, CA policies, MFA, sign-in logs, Identity ProtectionWeek 1–2
Exchange admin centreadmin.exchange.microsoft.comMailboxes, mail flow rules, connectors, anti-spam, shared mailboxesWeek 3
SharePoint admin centreadmin.microsoft.com/sharepointSite collections, sharing settings, storage, hub sites, content typesWeek 4
Teams admin centreadmin.teams.microsoft.comTeams policies, meeting settings, apps, calling, devices, guest accessWeek 5
Microsoft Intune (Endpoint Manager)intune.microsoft.comDevice management, compliance policies, config profiles, app deploymentWeek 6
Microsoft Defender portalsecurity.microsoft.comDefender for M365, Safe Attachments, Safe Links, Threat Explorer, Attack SimulatorWeek 7
Microsoft Purview portalpurview.microsoft.comDLP policies, sensitivity labels, retention policies, eDiscovery, audit log, Insider RiskWeek 7–8
Instructor note: The admin centre landscape table is best delivered with the browser open on the projector. Navigate to each URL, show what's inside (one click deep), and close. Students who have seen each admin centre — even briefly — are significantly less disoriented when they first need to use it. Spend about 2 minutes per centre: URL, 3-sentence summary of what lives there, which week they'll use it. Total: ~16 minutes of live demonstration within the 30-minute lecture slot.
0:40 – 1:45Guided lab · 65 min

Lab 1-D: Role assignment, boundary testing, and admin centre mapping

Students assign the Helpdesk Administrator role to Dev Sharma and the SharePoint Administrator role to Sarah Chen, test the role boundaries empirically using Dev's account, tour all eight admin centres, and document the Lakeview Logistics admin structure.

Do not change any passwords while signed in as Dev Sharma. If you reset a user's password during the boundary test, record the new temporary password and sign back in as that user to reset it to the original. All 10 user accounts need working credentials for Day 5 and beyond.
The boundary test is the most valuable exercise of the week. Students who empirically discover what a Helpdesk Admin can and cannot do — by trying and reading the error messages — understand role boundaries far more durably than students who only read the documentation. The error message when a restricted action is attempted is an exact statement of the permission boundary.
1:45 – 1:55Bonus · 10 min

⭐ Bonus: Global Reader role and PowerShell role management

⭐ Bonus A — Assign and test Global Reader
  • Assign the Global Reader role to Marcus Webb (Operations Director — a good candidate for read-only visibility into the M365 environment)
  • Sign in as Marcus Webb in a private browser window. Navigate to admin.microsoft.com and entra.microsoft.com. Explore what Marcus can see
  • Try to make any change — create a user, modify a group, change any setting. Every change should be blocked
  • Lab Journal: in what real-world scenario would you assign Global Reader to someone? What is the security benefit vs just giving them Global Admin?
⭐ Bonus B — Manage roles with PowerShell (Microsoft Graph)
  • In PowerShell: Connect-MgGraph -Scopes "RoleManagement.ReadWrite.Directory"
  • List all role assignments: Get-MgRoleManagementDirectoryRoleAssignment | Select PrincipalId, RoleDefinitionId | Format-Table
  • Look up the display name for each role: Get-MgRoleManagementDirectoryRoleDefinition | Where-Object DisplayName -like "*Helpdesk*" | Select Id, DisplayName
  • Lab Journal: why would you use PowerShell for role management instead of the admin centre? In what scenario — e.g. 50-user onboarding — would scripted role assignment be significantly faster?
1:55 – 2:00Debrief · 5 min

Reflection & preview

Learning outcomes — by end of Day 4, students can…

Assign admin rolesUse Entra ID Roles & admins to assign scoped roles to specific user accounts
Explain least privilegeArticulate why Global Admin is not used for day-to-day tasks and what scoped roles replace it
Test role boundariesSign in as a scoped admin and empirically verify what the role can and cannot do
Name all admin centresState the URL and primary purpose of all eight M365 admin centres used in this course
Document admin structureDescribe the Lakeview Logistics admin structure including who holds each role and why

What you need ready

All 10 user accounts active with licences (from Days 2–3) Dev Sharma account — sign-in credentials known Private/incognito browser for Dev's session Microsoft Graph PowerShell module installed (for Bonus B)
Day 5 →Week 1 Overview